package com.rbac.web.service;

import com.rbac.web.model.PageResult;
import com.rbac.web.model.PageV0;
import com.rbac.web.model.Role;

import java.util.Optional;

/**
 * @author gengaoliu
 */
public interface IRoleService {
  void insert(Role role);

  void update(Role role);

  void deleteById(Integer id);

  Optional<Role> selectById(Integer id);

  PageResult<Role> findAll(String name, PageV0 pageV0);
}
